package com.msh.frame.interfaces;

/**
 * 获取相同服务的唯一id
 * 相同服务不能重复
 * 否则可能出现问题
 */
public interface IIdGenerateServiceId {
    /**
     * 获取服务id
     * @return
     */
    int serverId();

    /**
     * 服务id所占位数(10的倍数)
     * @return
     */
    int digit();

    /**
     * 服务id所占bit位数(不能大于32)
     * @return
     */
    int bit();
}
